.box {
    width: 100%;
    height: 98vh;
    background-color: #FAFAFC;
}

.choosbox {
    width: 100%;
    box-sizing: border-box;

    .top {
        width: 100%;
        box-sizing: border-box;
        padding: 24rpx 32rpx;
        color: #9497B1;
        font-size: 22rpx;
    }

    .bottom {
        background-color: #FFFFFF;
        padding: 32rpx;
        width: 100%;
        box-sizing: border-box;
        display: flex;
        flex-direction: column;

        .b-item {
            flex: 1;
            width: 100%;
            box-sizing: border-box;
            padding: 32rpx 0;
            border-bottom: 2rpx solid #F4F4F7;

            .t {
                margin-bottom: 16rpx;
                display: flex;
                align-items: center;
                justify-content: space-between;

                .t-l {
                    font-size: #202536;
                    color: 28rpx;
                }

                .t-r {
                    color: #C9CBD8;
                    font-size: 28rpx;

                    image {
                        margin-bottom: -5rpx;
                        margin-left: 8rpx;
                        width: 28rpx;
                        height: 28rpx;
                    }
                }
            }

            .b {
                color: #9497B1;
                font-size: 22rpx;
            }
        }
    }
}

.r-text {
    margin-top: -45rpx;
}
.company {
    display: inline-block;
    width: 390rpx;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}